package br.ufrj.dcc.ad.metrics;

public abstract class Metrica implements Comparable<Metrica>{
	protected Double valor;
	/**
	 * Construtor único da métrica.
	 * @param valor O valor que a métrica possui.
	 */
	public Metrica(double valor){
		this.valor = valor;
	}

	public double getValor() {
		return valor;
	}

	public void setValor(double valor) {
		this.valor = valor;
	}
	
	@Override
	public int compareTo(Metrica metrica){
		return this.valor.compareTo(metrica.valor);
	}
}
